package cluedo.messages;

import msgcomm.messages.NormalPayload;

import cluedo.Character;
import cluedo.Room;
import cluedo.Weapon;

/**
 * Payload del messaggio che comunica che un player ha fatto un'ipotesi per poter controllare se questa e' confutabile
 */
public class NotifyCheckAssumption extends NormalPayload{

	private static final long serialVersionUID = 296327765760812605L;

	/**
	 * la carta personaggio dell'ipotesi
	 */
	public final Character character;
	
	/**
	 * la carta arma dell'ipotesi
	 */
	public final Weapon weapon;
	
	/**
	 * la carta stanza dell'ipotesi
	 */
	public final Room room;
	
	public NotifyCheckAssumption(Character character,Weapon weapon, Room room){
		
		this.character=character;
		this.weapon=weapon;
		this.room=room;
		
	}
	@Override
	public String toString() {
		return "NotifyCheckAssumption{" + character + ", "+weapon + ", "+room+"}";
	}
	
	
}
